<ui:component xmlns:ui="http://java.sun.com/jsf/facelets"
              xmlns:p="http://primefaces.org/ui"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:c="http://java.sun.com/jsp/jstl/core"
              xmlns:f="http://java.sun.com/jsf/core">
    <c:if test="#{!sesion.activa}">
        <!--#{!sesion.comprobar()}-->
    </c:if>
    <c:if test="#{!pCPedidoInt.consultarPermisos().ver}">
        <h:panelGroup layout="block" styleClass="divsinpermisos">
            <p:outputLabel value="No tiene permisos suficientes para ver esta página"/>
        </h:panelGroup>
    </c:if>
    <ui:param name="nombreparam" value="interno" />
    <ui:param name="nombreparam2" value="reserva" /> 

    <p:tabView id="tabs" styleClass="tabsInternas">
   
        <p:tab title="Item Menú">
            <ui:include src="tabla_itemMenu.xhtml"/>
        </p:tab>
        <p:tab title="Especial">
            <ui:include src="tabla_especial.xhtml"/>
        </p:tab>
        <p:tab title="Menu Ejecutivo">
            <ui:include src="tabla_menu.xhtml"/>
        </p:tab>
    </p:tabView>

    <h:panelGroup styleClass="carrito ui-widget-content" layout="block" id="pizarron">
        <h:panelGroup layout="block" style="margin-bottom: 16px; margin-top: 6px;">
            <h:outputText value="(*)Mozo:" style="color:white" />
            <p:selectOneMenu id="selmozo#{nombreparam}" value="#{pCPedidoInt.mozo}" required="true"
                             requiredMessage="Debe asignar un mozo para este pedido."
                             >  
                <f:selectItem itemLabel="Seleccione mozo..." itemValue="" />  
                <f:selectItems value="#{pCPedidoInt.mozos}" />
            </p:selectOneMenu> 
            <p:message for="selmozo#{nombreparam}" display="icon"/>
            <p:outputLabel value="________________________________" styleClass="totalPizarron"/>
        </h:panelGroup>
        <p:dataList id="pedido"  styleClass="carritoList"
                    value="#{pCPedido.pedido}" var="item">
            <f:facet name="header">
                <h:outputLabel value="Productos del pedido"/>
            </f:facet>
            <p:commandLink value="+" styleClass="masPizarron"
                           actionListener="#{pCPedido.agregarAPedido(item.producto)}"
                           process="@this" update="#{pCPedido.idInternoData}"/>
            <p:commandLink value="-" styleClass="menosPizarron" actionListener="#{pCPedido.quitarDePedido(item.producto)}"
                           process="@this" update="#{pCPedido.idInternoData}"/>
            <h:outputLabel value="\$#{pCPedidoInt.devuelvePrecioItem(item)}" 
                           style="max-width: 50px; overflow: visible; background: rgb(220,220,220); padding: 2px; border-radius: 4px;"/>
            <h:outputLabel value=" "/>
            <h:outputLabel value="#{item.cantidad} x" style="max-width: 50px; overflow: visible;"/>
            <h:outputLabel value=" "/>
            <h:outputLabel value="#{item.producto.descripcionCorta}" style="max-width: 100px; overflow: visible; color: rgb(140,140,140);"/>
        </p:dataList>
        <p:outputLabel value="________________________________" styleClass="totalPizarron"/>

        <p:outputLabel id="costo_pedido" value="Total a pagar: \$#{pCPedidoInt.devuelveTotalAPagar()}" styleClass="totalPizarron"
                       />
        <h:panelGroup layout="block" style="overflow: auto; display: block;text-align: left;margin-top:10px;">
            <p:commandButton value="Guardar" actionListener="#{pCPedidoInt.guardar(nombreparam)}"
                             style=" margin-left: 5px;background: none;border:none;font-size:16px!important;box-shadow: none;text-shadow: none;" async="false"
                             update="#{pCPedido.getIdFormTabla}"
                             id="btndata#{nombreparaum}" widgetVar="wvbtndata#{nombreparam}" rendered="#{!pCPedidoInt.esVer()}"
                             oncomplete="handle#{pCPedidoInt.cierraDialogo}datarequest(xhr, status, args);"
                             styleClass="masPizarron">
            </p:commandButton>
            <p:commandButton value="#{pCPedidoInt.devolverTxtBtnCancelarDlg()}" actionListener="#{pCPedidoInt.reinicializarTemporal()}"
                             oncomplete="wvdlgdata#{pCPedidoInt.cierraDialogo}.hide();"
                             style=" margin-left: 5px;background: none;border:none;font-size:16px!important;box-shadow: none;text-shadow: none;"  styleClass="menosPizarron"
                             process="@this">
            </p:commandButton>
        </h:panelGroup>

    </h:panelGroup>



</ui:component>
